package com.ftg.learn.chapter08.interface1.myimplement;

/**
 * 接口  ：特殊的类 规约
 *
 *这是一个接口类，
 *
 *   class 修饰
 *   interface修饰的接口
 *
 * @author lijiaxin
 * @version 1.0
 * @date 2023/7/27 8:18
 */

public interface FirstInterFace {

    public static final int PERSON_NO = 9;


    /**
     * 相同处  : java里面的一个类
     *        属性 ： 成员变量
     *        方法 ： 都有方法

     不同处  ：
     属性 ：public static final 大写  全部大写
     方法  ： 不能存在方法体 普通 方法不能存在方法 体;本身就没有代码，重写

     有两个例方法 ，要求你有方法 体  static  default
     */

    //抽象方法
    public abstract void q1();

    //类方法
    static void question01(){

    }

    //默认方法 用来做什么 的
    default void queston02(){
        System.out.println("我是接口里面的通用方法 ，我们可以让我的子接口继承，让我的实现类，直接使用");
    }
}
